git reset --hard
git pull
cd Enter.Admin

# git update-index --chmod +x update.sh # git 添加文件的可执行权限,然后提交

# 保留上一个镜像（或者自己输入参数）
# imtag=$(uuidgen |sed 's/-//g') #uuid随机生成版本号

# cur_timestamp=`date '+%s'` # 获取1970-01-01 00:00:00到当前时间的秒数
# cur_timestamp=$((`date '+%s'`*1000+`date '+%N'`/1000000)) # 获取当前时间的纳秒级时间戳
# currentTime=`date "+%Y%m%d%H%M%S"` # currentTime=`date "+%Y-%m-%d %H:%M:%S"`
# date -d @1287331200 # 将时间戳转换为时间

# git show -s --format=%H  # format参数： https://git-scm.com/docs/pretty-formats
# 甚至可以获取提交的时间(--format=%cd)或者时间戳(--format=%ct)
# 使用(--format=%cd)后，可以使用--date来获取对应的时间格式（date参数：relative,local,default,iso,rfc,short,raw - rfc2822，iso8601，local，short，relative，raw，default）
# --date自定义：git show -s --format=%cd --date=format:%Y%m%d%H%M%S
# --format=%H 完整的id  --format=%h 获取 short commit id

# git rev-parse HEAD   # 获取完整commit id
# git rev-parse --short HEAD #获取short commit id
#根据最后一次提交的commit id

# commitid=$(git show -s --format=%H)

# docker build -t yiyanweb:${imtag} . or docker build -t yiyanweb:$imtag .
imtag="v1.0"
docker build -t yiyanweb:${imtag} .

docker stop yiyanweb
docker rm yiyanweb
docker run  -itd -p 7812:80 -v /d/dockerv/yiyanweb/conf/appsettings.json:/app/appsettings.json -v /d/dockerv/yiyanweb/files:/app/Files -v /d/dockerv/yiyanweb/logs:/app/logs --restart always --name yiyanweb --network nginx_bridge --network-alias yiyanweb yiyanweb:${imtag}